package a06_BlockQueue;

/**
 * @Author quan
 * @Description TODO
 * @Date 2023/5/7 16:03
 */
public class a02_MyBlockQueueTest {
    public static void main(String[] args) throws InterruptedException {
        a02_MyBlockQueue deque = new a02_MyBlockQueue();
        deque.put(1);
        deque.put(2);
        deque.put(3);
        //Ctrl D复制当前行 Ctrl Y删除当前行
        System.out.println("已经插入三个元素");
        //阻塞等待
//        deque.put(4);
//        System.out.println(deque);
//        System.out.println("已经插入四个元素");

        deque.take();
        deque.take();
        deque.take();
        System.out.println("已经出队3个元素");
        //阻塞等待
        deque.take();
        System.out.println("已经出队4个队列");
    }
}
